package cnhy.salary.domain;

import cnhy.salary.domain.proxy.RunDataRecordProxy;
import com.easy.query.core.proxy.ProxyEntityAvailable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import com.easy.query.core.annotation.*;
import ling.common.domain.entity.*;

/**
 * 运行任务记录;
 * @author : He-LiangLiang@Outlook.com
 * @date : 2025-6-30
 */
@ApiModel(value = "运行任务记录",description = "")
@EntityProxy
@Table("pay_run_data_record")
@Data
public class RunDataRecord extends IdEntity.LongId implements Serializable,Cloneable, ProxyEntityAvailable<RunDataRecord , RunDataRecordProxy> {
    /** id */
    /*
    @Column(primaryKey = true)
    @ApiModelProperty(value = "id",notes = "")
    private Long id ;
    */

    /** 月工资单创建
     *
     */
    public static final int MonthlyBillReset =1;
    /** 类型 */
    @ApiModelProperty(value = "类型",notes = "")
    private Integer runType ;


    /** 名称 */
    @ApiModelProperty(value = "名称",notes = "")
    private String name ;


    /** 记录值 */
    @ApiModelProperty(value = "记录值",notes = "")
    private String value ;


    /** 备注 */
    @ApiModelProperty(value = "备注",notes = "")
    private String remark ;


    /** 创建时间 */
    @ApiModelProperty(value = "创建时间",notes = "")
    private Date createdTime ;


    /** 更新时间 */
    @ApiModelProperty(value = "更新时间",notes = "")
    private Date updatedTime ;



}